//
// Created by 17775 on 2024/7/30.
//

#ifndef RAYCI_RAYCIDATARECEIVELISTENER_H
#define RAYCI_RAYCIDATARECEIVELISTENER_H

#include <QtGui>
#include "EventListener.h"
#include "../utils/LiveModeFloatData.h"

class RayCiDataReceiveListener : public virtual EventListener {
public:
    virtual void receiveMessage(const std::shared_ptr<LiveModeFloatData<std::vector<float>>> & msg) = 0;
};

//class RayCiDataReceiveListener : public virtual EventListener {
//public:
//    virtual void receiveMessage(const QImage &image) = 0;
//};


#endif //RAYCI_RAYCIDATARECEIVELISTENER_H
